/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package main.Weighting;

import java.io.Serializable;

/**
 *
 * @author Isaac Osesina
 */
public class WeightingScore implements Serializable{
    private double contextualScore;
    private double intrinsicScore;
    private double lCxtScore;
    private double rCxtScore;
    private double finalscore;
    private double intrinsicThreshold;
    private double lCxtThreshold;
    private double rCxtThreshold;
    private String weightMethod;

    public WeightingScore(double contextualScore, double lCxtScore, double rCxtScore, double intrinsicScore, double finalscore, String weightMethod) {
        this.contextualScore = contextualScore;
        this.lCxtScore = lCxtScore;
        this.rCxtScore = rCxtScore;
        this.intrinsicScore = intrinsicScore;
        this.finalscore = finalscore;
        this.weightMethod = weightMethod;
    }

    public void setThreshold(double intrinsicThreshold, double lCxtThreshold, double rCxtThreshold) {
        this.intrinsicThreshold = intrinsicThreshold;
        this.lCxtThreshold = lCxtThreshold;
        this.rCxtThreshold = rCxtThreshold;
    }    

    public double getContextualScore() {
        return contextualScore;
    }

    public void setContextualScore(double contextualScore) {
        this.contextualScore = contextualScore;
    }

    public double getFinalscore() {
        return finalscore;
    }

    public void setFinalscore(double finalscore) {
        this.finalscore = finalscore;
    }

    public double getIntrinsicScore() {
        return intrinsicScore;
    }

    public void setIntrinsicScore(double intrinsicScore) {
        this.intrinsicScore = intrinsicScore;
    }

    public String getWeightMethod() {
        return weightMethod;
    }

    public void setWeightMethod(String weightMethod) {
        this.weightMethod = weightMethod;
    }

    public double getIntrinsicThreshold() {
        return intrinsicThreshold;
    }

    public void setIntrinsicThreshold(double intrinsicThreshold) {
        this.intrinsicThreshold = intrinsicThreshold;
    }

    public double getlCxtThreshold() {
        return lCxtThreshold;
    }

    public void setlCxtThreshold(double lCxtThreshold) {
        this.lCxtThreshold = lCxtThreshold;
    }

    public double getrCxtThreshold() {
        return rCxtThreshold;
    }

    public void setrCxtThreshold(double rCxtThreshold) {
        this.rCxtThreshold = rCxtThreshold;
    }

    public double getlCxtScore() {
        return lCxtScore;
    }

    public void setlCxtScore(double lCxtScore) {
        this.lCxtScore = lCxtScore;
    }

    public double getrCxtScore() {
        return rCxtScore;
    }

    public void setrCxtScore(double rCxtScore) {
        this.rCxtScore = rCxtScore;
    }

    
    
}
